home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / pine / pine3.07 / pico / Makefile.sgi < prev    next >
Encoding:
Makefile  |  1992-07-01  |  1.2 KB  |  57 lines

  1. #
  2. # Makefile for IRIX 4.0.1 version of the PINE composer library and 
  3. # stand-alone editor pico.
  4. #
  5. # Need CFLAGS with -cckr on SGI since cc is now ANSI-cc
  6.  
  7. #includes symbols for debugging
  8. DASHO=        -g
  9. #for normal build
  10. #DASHO=        -O
  11.  
  12. CFLAGS=        -cckr -Dsgi -DJOB_CONTROL
  13.  
  14. # switches for library building
  15. LIBCMD=ar
  16. LIBARGS=ru
  17. RANLIB=/bin/true
  18.  
  19. LIBS=        -ltermcap -lc
  20.  
  21. OFILES=        attach.o ansi.o basic.o bind.o browse.o buffer.o \
  22.         composer.o display.o file.o fileio.o line.o osdep.o \
  23.         pico.o random.o search.o spell.o tinfo.o window.o word.o
  24.  
  25. CFILES=        attach.c ansi.c basic.c bind.c browse.c buffer.c \
  26.         composer.c display.c file.c fileio.c line.c osdep.c \
  27.         pico.c random.c search.c spell.c tinfo.c window.c word.c
  28.  
  29. HFILES=        estruct.h edef.h efunc.h ebind.h pico.h osdep.h
  30.  
  31. #
  32. # dependencies for the Unix versions of pico and libpico.a
  33. #
  34. all:        pico
  35.  
  36. osdep.c:    os_unix.c
  37.         rm -f osdep.c
  38.         cp os_unix.c osdep.c
  39.  
  40. osdep.h:    os_unix.h
  41.         rm -f osdep.h
  42.         cp os_unix.h osdep.h
  43.  
  44. libpico.a:    osdep.c osdep.h $(OFILES)
  45.         $(LIBCMD) $(LIBARGS) libpico.a $(OFILES)
  46.         $(RANLIB) libpico.a
  47.  
  48. pico:        main.c libpico.a
  49.         $(CC) $(CFLAGS) main.c libpico.a $(LIBS) -o pico
  50.  
  51. .c.o:        ; $(CC) -c $(CFLAGS) $(DASHO) $*.c
  52.  
  53. $(OFILES):    $(HFILES)
  54.  
  55. clean:
  56.         rm -f *.a *.o *~ osdep.c osdep.h
  57.